Extension point

Description

  • The extension point is a socket for calling the process implemented in the extension.

  • The extension points are as follows.

    • Ribbon (menu) extension point
    • Command extension points (features that can be called from ribbon extension points and extensions)
    • Event extension point
  • The extension point definition is described in the manifest for each extension.

Ribbon

  • You can add a new ribbon tab.
  • You can add groups within any ribbon tab.
  • You can call a command by adding a button inside any ribbon tab.

command

  • You can define commands in extension points and call the processes implemented in the extension according to those commands. The process called in response to a command is called a command handler.
  • The command can be called from the extension point of the ribbon or the process implemented in the extension.

Event

  • You can receive specific behaviors inside Next Design such as model addition operation and file save operation in Next Design as events.
  • You can call the process implemented in the extension according to the received event. The process called in response to an event is called an event handler.
  • You can specify the occurrence condition for each event, and you can receive only the events that the extension needs to process. This is called an event filter.
  • By properly using the event filter, it is possible to avoid unnecessary event handlers being called for unnecessary events and resulting in poor response.